.fainro-banner{clear:both;width:100%;text-align:center;height:auto;overflow:hidden;}
.fainro-banner img{width:100%;}
/*内容区域*/
.wrapper{width:1100px;height:auto;overflow:hidden;margin:0 auto;position:relative;z-index:100;}
.wrapper-page{width:1100px;margin:0 auto;position:relative;z-index:100;}
/*首页标题*/
.nav-title{clear:both;width:100%;max-width:1100px;height:auto;margin:0 auto;position:relative;text-align:center;}
.nav-title .titname{display:inline-block;text-align:center;}
.nav-title .line{border-bottom:#eaeaea solid 1px;display:inline-block;position:absolute;top:5%;}
.nav-title .leftLine{left:0;right:75%;}
.nav-title .rightLine{right:0;left:75%;}
.nav-title b{font-size:24px;font-weight:normal;clear:both;display:inline-block;padding-left:10px;}
.nav-title em{font-size:26px;clear:both;display:block;text-align:center;font-weight:bold;}

/*首页*/
.index-service{clear:both;width:1100px;height:380px;overflow:hidden;margin:0 auto;}
.index-service .ser-item1{width:770px;height:auto;float:left;}
.index-service .ser-item1 .serimg{float:left;margin-right:20px;}
.index-service .ser-item1 .serimg img{width:460px;height:380px;}
.index-service .ser-item1 b{font-size:24px;color:#111;font-weight:normal;}
.index-service .ser-item1 dd{padding:45px 0 0;line-height:20px;font-size:13px;font-weight:normal;color:#666;}
.index-service .ser-item1 .ser-more{width:180px;height:46px;line-height:46px;background:url("../images/icons/arrow.gif") no-repeat center center;display:inline-block;font-size:16px;padding:0 0 0 20px;margin-top:50px;color:#1c3681;}

.index-service .ser-item2{width:255px;height:auto;float:right;}
.index-service .ser-item2 dd{padding:10px 0 0;line-height:20px;font-size:13px;font-weight:normal;color:#666;}


@media (max-width:1100px){
    .index-service{width:100%;height:auto;margin:20px 0 0;padding:0 10px;}
    .index-service .ser-item1{clear:both;width:100%;float:none;}
    .index-service .ser-item1 .serimg{float:none;margin:0;}
    .index-service .ser-item1 .serimg  img{width:100%;}
    .index-service .ser-item1 b{clear:both;padding:10px 0 0;display:block;}
    .index-service .ser-item1 dd{clear:both;padding:10px 0 0;display:block;}
    .index-service .ser-item1 .ser-more{margin-top:20px;}
    
    .index-service .ser-item2{width:100%;margin:20px 0 0 0;float:none;overflow:hidden;}
    .index-service .ser-item2 img{width:100%;}
    
}

.index-items{clear:both;width:1100px;height:auto;border-top:#eaeaea solid 1px;padding:50px 0;overflow:hidden;margin:50px auto 0;}
.index-items .col-xs-3{text-align:center;}
.index-items .iconArea{width:117px;height:134px;background:url("../images/hexagon.png") no-repeat center center;margin:0 auto;}
.index-items .col-xs-3:hover .iconArea{background:url("../images/hexagonHover.png") no-repeat center center;}
.index-items b{clear:both;line-height:30px;font-size:16px;color:#111;display:block;font-weight:normal;padding:20px 0 0;}
.index-items em{font-size:12px;color:#666;display:block;line-height:30px;}
.index-items i{color:#7f7f7f;line-height:134px;font-size:40px;transition: transform 0.2s;}
.index-items .col-xs-3:hover i{color:#fff;
    transform-origin:center center;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transition: transform 0.2s;
    -moz-transition: -moz-transform 0.2s; 
    -moz-transition: -moz-transform 0.2s; 
    -o-transition: -o-transform 0.2s; 
    -ms-transition: -ms-transform 0.2s; 
}
.index-items .iconMore{width:50px;height:50px;line-height:50px;display:block;border-radius:100px;background:#b2b2b2;font-size:10px;color:#fff;margin:20px auto 0;}
.index-items .iconMore:hover{background:#1c3681;}

@media (max-width:1100px){
    .index-items{width:100%;height:auto;margin:20px 0 0;padding:0 10px;}
    .index-items .col-xs-3{width:50%;margin: 20px 0;}
}

.index-advs{cLear:both;width:100%;max-width:1920px;height:auto;margin:0 auto;position:relative;}
.index-advs .ourTeam{clear:both;}

.index-about{position:relative;width:1100px;clear:both;height:530px;margin:0 auto;padding:100px 0 0;display:block;}
.index-about .enabout{font-family: arial;font-size:180px;color:#eeeeee;position:absolute;top:0;left:-100px;font-weight:bold;}
.index-about .intro{width:450px;float:left;padding:100px 0 0;}
.index-about .intro b{clear:both;font-size:22px;color:#888;line-height:35px;display:block;}
.index-about .intro dd{clear:both;font-size:12px;color:#888;line-height:23px;padding:20px 0;display:block;}
.index-about .intro em{clear:both;clear:both;font-size:12px;color:#999;line-height:35px;text-transform : uppercase;display:block;}

.index-about .aboutimg{float:right;width:390px;}
.index-about .aboutimg img{width:100%;}

@media (max-width:1100px){
    .index-about{width:100%;padding:10px;margin:30px 0;}
    .index-about .enabout{width:100%;font-size:180px;}
    .index-about .intro{clear:both;width:100%;display:block;float:none;padding:50px 0 0;}
    .index-about .aboutimg{float:none;width:100%;}
}


.index-news{clear:both;width:1100px;height:auto;overflow:hidden;margin:30px auto 60px;}
.index-news .row{margin:0 -3%;}
.index-news .row .col-xs-4{width:27.33333333333333%;margin:0 3%;}
.index-news .row .col-xs-4 img{width:100%;}
.index-news .row .col-xs-4 b{font-size:14px;font-weight:normal;color:#333;line-height:23px;padding:10px 0 0;display:block;}
.index-news .row .col-xs-4 dd{font-size:12px;color:#999;}
@media (max-width:1100px){
    .index-news{width:100%;padding:10px;}
    .index-news .row{margin:0 -10px;}
    .index-news .row .col-xs-4{width:100%;margin:0 0 15px;} 
}
/*首页*/

/*内页菜单*/
.classlist{clear:both;width:260px;height:auto;float:left;margin-top:-62px;background:#fff;margin-bottom:50px;}
.classlist .classNav{clear:both;height:60px;padding:10px 20px;color:#1c3681;line-height:23px;border-top:#1c3681 solid 2px;}
.classlist .classNav b{font-size:18px;font-weight:normal;display:block;}
.classlist .classNav em{font-size:18px;font-weight:bold;display:block;}

.classlist ul{clear:both;border-top:#1c3681 solid 1px;margin:0 20px;padding:10px 0 0;border-bottom:#1c3681 solid 2px;} 
.classlist ul li{clear:both;line-height:45px;border-bottom:#f1f1f1 solid 1px;font-size:14px;}
.classlist ul li a{clear:both;display:block;color:#666;}
.classlist ul li a i{color:#999;margin-top:15px;}
.classlist ul li a:hover{background:#1c3681;color:#fff;padding:0 10px;}
.classlist ul li a:hover i{color:#fff;}
.classlist ul li .on{background:#1c3681;color:#fff;padding:0 10px;}
.classlist ul li .on i{color:#fff;}
.classlist .cate{font-size:12px;}
.classlist .cate a:hover{background:#77372c;color:#fff;padding:0 10px;}
.classlist .cate a:hover i{color:#fff;}
.classlist .cateon{background:#77372c;color:#fff;padding:0 10px;}
.classlist .cateon i{color:#fff;}


/*单页内容区域*/
.fainro-wrap{width:800px;float:right;height:auto;overflow:hidden;}

/*当前栏目标题及路径*/
.fainro-nav{clear:both;border-bottom:#ddd solid 1px;line-height:45px;padding:10px 0 0;}
.fainro-nav b{font-size:18px;color:#1c3681;}
.path{float:right;display:block;font-size:12px;}
.path i{margin:0 5px;}

/*内容展示*/
.fainro-cont{clear:both;height:auto;overflow:hidden;padding:20px 0 50px;color:#333;font-size:14px;line-height:26px;}
.fainro-cont img{max-width:100%;margin-right:20px;}

@media (max-width:1100px){
    .wrapper-page{clear:both;width:100%;padding:0 20px;}
    .fainro-wrap{clear:both;width:100%;float:none;}
    .fainro-cont img{width:100% !important;margin:0 0 20px;}
}

/*新闻热点*/
.fainro-hot{clear:both;width:260px;padding:20px;height:auto;overflow:hidden;float:left;}
.fainro-hot .hotname{clear:both;line-height:50px;font-size:16px;color:#000;border-bottom:#000 solid 1px;}
.fainro-hot .hotname i{margin-top:15px;color:#f60;}
.fainro-hot li{padding:10px 0;border-bottom:#ddd solid 1px;}
.fainro-hot li a{line-height:18px;display:block;font-size:13px;color:#666;}
.fainro-hot li a:hover{color:#1683d5;}
.fainro-hot li .on{color:#1683d5;}
.fainro-hot li:last-child{border-bottom:0;}

.fainro-list{clear:both;padding:30px 0 50px;}

.fainro-list .comm{width:100%;height:auto;overflow:hidden;border-bottom:#dedede solid 1px;padding:0 0 15px;}
.fainro-list .comm .img{width:400px;height:200px;position:relative;overflow:hidden;float:left;}
.fainro-list .comm .img .theTime{width:87px;height:77px;position:absolute;z-index:10;top:0;left:0;background:#1c3681;color:#fff;padding:7px 0 0;}
.fainro-list .comm .img img{width:100%;}
.fainro-list .upday{font-size:46px;display:block;text-align:center;font-weight:normal;}
.fainro-list .upyearmonth{display:block;clear:both;font-size:12px;text-align:center;}
.fainro-list .comm .info{float:right;width:450px;}
.fainro-list .comm .info b{font-size:18px;line-height:26px;font-weight:normal;color:#000;}
.fainro-list .comm .info dd{clear:both;font-size:12px;line-height:23px;color:#666;padding:10px 0;}

.fainro-list .uptime{width:80px;float:left;}
.fainro-list li{clear:both;height:auto;overflow:hidden;border-bottom:#ddd solid 1px;padding:20px 0;}
.fainro-list li .listview b{font-size:15px;font-weight:normal;color:#000;}
.fainro-list li .listview dd{font-size:12px;line-height:20px;padding:5px;color:#999;}
.fainro-list li .listview img{float:left;margin-right:10px;width:150px;}
.fainro-list li .upday,.fainro-list li .upyearmonth{text-align:left;}

@media (max-width:1100px){
    .fainro-list .comm .img{clear:both;width:100%;height:auto;float:none;}
    .fainro-list .comm .info{clear:both;width:100%;}
    .fainro-list li .listview img{width:30%;}
}
.fainro-view{clear:both;padding:30px 0 50px;}
.fainro-view b{font-size:20px;display:block;line-height:25px;}
.fainro-view i{clear:both;display:block;width:25px;height:3px;margin:20px 0;background:#ac9872;float:left;}
.fainro-view em{clear:both;display: block;opacity: .9;font-size: 14px;text-transform:uppercase;}
.fainro-view .viewshow{clear:both;line-height:28px;padding:20px 0;}
.fainro-view .viewshow img{margin:20px auto;display:block;max-width:100%;}


.fainro-images{clear:both;padding:30px 0 50px;height: auto;overflow:hidden;}
.fainro-images ul{margin:0 -15px;}
.fainro-images li{width:25%;height:auto;overflow:hidden;padding:10px 15px;float:left;}
.fainro-images li .img{height:150px;}
.fainro-images li .img img{min-width:100%;min-height:100%;}
.fainro-images li b{clear:both;line-height:35px;text-align:center;display:block;}
.fainro-images a{width:25%;height:auto;overflow:hidden;padding:10px 15px;float:left;}



.map{width:100%;height:500px;margin-bottom:100px;}






































